/* ====================================================================
 * (#)Header: RuleReaderProvider.java
 * (#)Revision: 
 * (#)Date Created: Sep 30, 2011 12:47:15 AM
 * (#)Created By: Karol Wozniak
 * ====================================================================
 *
 * Copyright (c) 2007 karolak .  All rights reserved.
 *
 * ====================================================================
 * 
 * The software application represented here is the sole property of 
 * karolak. Its unauthorized utilization is expressly prohibited.
 * 
 * ====================================================================
 */
package com.karolak.rules;

import java.io.Reader;
import java.util.Map;

/**
 * <code>RuleReaderProvider</code> is used to ....
 * 
 * @author <a href="mailto:kwozniak@hotmail.com">Karol Wozniak</a>
 */
public interface RuleReaderProvider {

	public Map<?, ?> createProperties();
	public Reader create(StringBuilder ruleString, RuleFileType ruleFileType);
	public Reader create(String fileName, RuleFileType ruleFileType);
	public Reader create(String fileName, RuleFileType ruleFileType, String sheetName);
}
